package com.glacier.cloud.cart.entity.dataobject;

import com.glacier.framework.component.dal.dataobject.BaseDo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * date 2023-12-27 21:45
 * 购物车表
 * @author glacier
 * @version 1.0
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class CartItemDo extends BaseDo {
    /**
    * 商品SPU ID
    */
    private Long productSpuId;

    /**
    * 商品SKU ID
    */
    private Long productSkuId;

    /**
    * 用户ID
    */
    private Long customerUserId;

    /**
    * 商品图
    */
    private String productPic;

    /**
    * 商品名称
    */
    private String productName;

    /**
    * 商品品牌
    */
    private String productBrand;

    /**
    * 商品价格
    */
    private BigDecimal productPrice;

    /**
    * 加购物车数量
    */
    private Integer productQuantity;

    /**
    * 选中标志 0：未选中 1：选中
    */
    private Boolean selectFlag;
}
